/* CSS Document */

/*登录&注册*/
.registerTab{ height: 2.4rem;}
.registerTab a{width: 10rem; height: 2.4rem; font-size: 0.75rem; text-align: center; line-height: 2.4rem; background: #fff; display: block; float: left; border-bottom: 1px solid #ddd;}
.registerTab a.on{color: #f60; border-color: #f60; border-bottom-width: 2px; font-weight: bold;}
.mc_logo{ width: 50%; margin:0 25%; padding:3rem 0 2rem 0;}
.top_tips{padding: 1rem 0.6rem 0 0.6rem; line-height: 1rem; font-size: 0.75rem; color: #666;}
.form{ padding-top: 1rem;}
.input_form{ background: #fff; border-top: 1px #ddd solid; border-bottom: 1px #ddd solid; padding: 0 0.6rem;}
.input_form.margin{margin-top: 0.625rem;}
.input_form .input_form_bar{ border-bottom: 1px #ddd solid; position: relative;}
.input_form .input_form_bar .iconfont{ font-size:1rem; height:1.2rem; line-height:1.2rem; margin-top:1rem; margin-right: 0.5rem; color: #999;}
.input_form .input_form_bar p{ float: left; font-size: 0.75rem; width:28%; display: inline-block; height: 1.2rem; line-height: 1.2rem; color: #333; margin-right: 0.5rem; padding-right: 0.5rem; border-right: 1px #ededed solid; margin-top: 0.8rem;}
.input_form .input_form_bar p.double{ font-size: 0.75rem; height: 1.6rem; line-height: 0.8rem; margin-top: 0.6rem;}
.input_form .input_form_bar input{ height:2.6rem; line-height:normal; border: none; width:65%; float: left; font-size:0.75rem;}
.input_form .input_form_bar input[disabled]{font-style:italic; color: #666; background:none;}
.input_form .input_form_bar select{ height:2.6rem; line-height:normal; border: none; width:65%; float: left; font-size:0.75rem;}
.input_form .input_form_bar .passeye{ position: absolute; top: -0.2rem; right: 0;}
.input_form .input_form_bar .bank_info{ line-height: 1.2rem; margin-top: 1rem; padding-bottom:0.6rem;}
.input_form .input_form_bar .bank_info img{ width: 1.3rem; display: inline-block; float: left; margin-right: 0.5rem;}
.input_form .input_form_bar strong{ height:3.2rem; float: left;}
.input_form .input_form_bar:last-child{ border-bottom: none;}
.input_form .calc{ position:absolute; right: 0; background: #ccc; color: #fff; display: inline-block; height:1.6rem; line-height: 1.6rem; padding: 0 0.6rem; top: 0.8rem; border-radius: 0.3125rem;}
.input_form .send_btm{ display:block; position:absolute; background: #fe9900; color: #fff; height: 2rem; line-height: 2rem; padding: 0 0.6rem; border-radius: 2rem; top:0.3rem; right: 0; font-size: 0.75rem; z-index: 6;}
.input_form .send_btm.dis{ background: #ccc;}
.input_form .verifyimg{ position: absolute; height: 2rem; top: 0.3rem; right: 0;}
.submit{ background: -webkit-linear-gradient(left bottom, #f90 , #f60); color: #fff; width:100%; border-radius: 2.4rem; border: none; height:2.4rem; font-size: 0.875rem;}
.submit:disabled{ background: #ccc;}
.logout_btn{width: 20rem; height: 2.6rem; margin-bottom: 0.6rem; display: block; background: #fff; color: #f60; text-align: center; line-height: 2.6rem; font-size: 0.875rem;}
.logout_btn:hover,.logout_btn:visited,.logout_btn:active{ background: #fdfdfd;}
.agreenment{ margin-top: 1rem; text-align: center;}
.findpwdlink{ color:#1084e6; margin-top: 1rem;}
.suc_tips{ text-align: center; padding-top: 2rem;}
.suc_tips img{ width:5rem;}
.suc_tips h5{ font-weight: normal; font-size: 1rem; color: #f60; margin-top: 0.8rem; margin-bottom: 2rem;}
.circle_btm{ text-align: center; width: 60%; height: 2.6rem; border-radius: 2.6rem; line-height: 2.6rem; background: #f60; color: #fff; display:inline-block;}

/****************************************会员首页****************************************/
.wantLoan{ width: 3rem; height: 3rem; background: -webkit-linear-gradient(left bottom, #f90 , #f60); color: #fff; text-align: center; font-size: 0.75rem; line-height: 0.85rem; border:0.1rem solid #fff; display: block; position: fixed; right: 1rem; bottom: 4rem;
    -webkit-border-radius: 1.5rem;
    -moz-border-radius: 1.5rem;
    border-radius: 1.5rem;
    padding-top: 0.6rem;
    -webkit-box-shadow: 0 0 0.3rem rgba(255,92,1,0.3);
    -moz-box-shadow: 0 0 0.3rem rgba(255,92,1,0.3);
    box-shadow:0 0 0.3rem rgba(255,92,1,0.3);
}
.c_head{background: -webkit-linear-gradient(left bottom, #f90 , #f60);}
.c_head .title{ text-align: center; color: #fff; height: 2.4rem; line-height: 2.4rem;}
.c_head .title p{ padding-left: 0.6rem;}
.c_head .title p span{background: #ffd893; color: #b76d3c; padding: 2px 10px; border-radius: 0.8rem; font-size: 0.75rem; margin-left: 0.2rem;}
.c_head .title .ring{ width: 2.4rem; height: 2.4rem; position: relative; padding-right: 1rem;}
.c_head .title .ring i{ color: #fff; font-size:1.2rem;}
.c_head .title .ring .noread_tips{ position: absolute; font-size: 0.625rem; color: #fff; background: #d20707; border-radius: 50%; line-height:normal; padding:0.125rem 0.25rem; left:0.8rem; top: 0.2rem;}
.c_head .user_money{ margin-top:0.8rem; padding-bottom:0.8rem; border-bottom: 1px rgba(255,255,255,0.3) solid; font-size: 0.75rem;}
.c_head .user_money .top p:first-child{ margin-bottom:1rem;}
.c_head .user_money .top p.slarge.noMargin{ margin-bottom:0.3rem; }
.c_head .user_money .top p.slarge.noMargin b{ font-size: 1.875rem;}
.c_head .user_money div p:last-child{ opacity: 0.7;}
.c_head .user_money .balance{padding-top: 1.6rem; height: auto; overflow: hidden;}
.c_head .user_money .balance p{ width: 10rem; height: 1rem; float: left; position: relative; font-size: 0.75rem; opacity: 0.9 !important; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.c_head .user_money .balance p:first-child:before{ content: ''; height:1rem; position: absolute; width: 1px; right: 0; top: 0; background: #fff; }
.c_head .user_money .balance p span{opacity: 1;}
.second_head{ width: 20rem; background: #fff; margin-bottom: 0.6rem;}
.second_head .money{width: 20rem; height: 4rem; padding: 0.5rem 0; line-height: 1.5rem;}
.second_head .money dl{width: 10rem; height: 3rem; float: left; text-align: center;}
.second_head .money dl:first-child{border-right: 1px solid #eee;}
.second_head .money dl dt{font-size: 0.75rem; font-weight: normal; color: #666;}
.second_head .money dl dd{font-size: 0.75rem; color: #333;}
.second_head .money dl dd b{ font-weight: normal;}
.second_head .menu{width: 20rem; height: auto; padding: 0.2rem 0 0.8rem 0; overflow: hidden;}
.second_head .menu li{width: 10rem; height: 2.4rem; padding: 0 0.6rem; float: left;}
.second_head .menu li a{width: 8.8rem; height: 2.4rem; background: #f60; float: left; border-radius: 2.4rem; color: #fff; font-size: 0.875rem; text-align: center; line-height: 2.4rem;}
.second_head .menu li:last-child a{ background: #fff; color: #f60; border:0.0625rem solid #f60; line-height: 2.15rem;}

/*开通银行存管提交*/
.openBoscBank{width: 20rem; height: auto; background: #fff; padding: 0.6rem; font-size: 0.875rem; color: #333; text-align: center; border-bottom: 1px solid #ddd;}
.openBoscBank .icon{width: 4rem; height: 4rem; background: url("../images/bank_index.png") no-repeat center; background-size:4rem; display: inline-block;}

/****************************************会员中心内容框架****************************************/
.con_wrap{ width: 100%;}

.log_main_data,.log_data{ height:2.2rem; line-height: 2.2rem; padding: 0 1rem; background: #fff;}
.log_main_data p{ width: 50%;}

/*投资列表*/
.invest_log li{ background: #fff; padding: 0 0.5rem; margin-top: 0.7rem;}
.invest_log li .title{ padding:0.6rem 0; border-bottom: 1px #ededed solid;}
.invest_log li div.fl.w60{ width:60%; padding: 0.4rem 0;}
.invest_log li div.fl.w45{ width:45%; padding: 0.4rem 0;}
.invest_log li div.fl.w40{ width:40%; padding: 0.4rem 0;}
.invest_log li div.fl.w35{ width:35%; padding: 0.4rem 0;}
.invest_log li div.fl.w30{ width:30%; padding: 0.4rem 0;}
.invest_log li div.fl.w25{ width:25%; padding: 0.4rem 0;}
.invest_log li div.fl.w20{ width:20%; padding: 0.4rem 0;}
.invest_log li div.fl p{ line-height: 1.8rem; overflow: hidden; height: 1.8rem;}
.invest_log li div.date{ padding-bottom: 0.5rem; text-align: right; }
.invest_log li .debt_line{ overflow: hidden; border-top: 1px solid #eee; padding: 0.5rem 0; text-align: right; line-height: 1.6rem;}
.invest_log li .debt_line a,.invest_log li .debt_line span,.invest_log li .debt_line .repayBtn{ height: 1.6rem; line-height: 1.6rem; border-radius: 0.9rem; padding: 0 0.8rem; border:1px solid #f60; color: #f60; display: inline-block; background: #fff;}
.invest_log li .debt_line a.ing{border-color: #333; color: #333;}
.invest_log li .debt_line span{border-color: #999; color: #999;}
.invest_details_table tr{ text-align:left; }
.invest_details_table tr th{ height:2.2rem; background: #f5f5f5; font-weight: normal; padding-left: 0.5rem; width: 33.3%;}
.invest_details_table tr td{ height: 1.4rem; padding: 0.4rem 0 0.4rem 0.5rem; width: 33.3%;}
.invest_details_table tr.even td{border-bottom: 1px #ededed dashed; padding:0 0 0.4rem 0.5rem;}

.log_table{ margin-top: 0.6rem;}
.log_table li{ background: #fff; border-top: 1px #ededed solid; border-bottom: 1px #ededed solid; margin-bottom: 0.3rem; padding: 0.6rem 1rem; line-height: 1.5rem;}
.log_table li .fl{ width: 50%;}
.log_table li .fl.tr{ text-align: right;}
.log_table li .fl .status{ color: #249bff;}
.log_table li .fl .status.faild{ color: #f00;}
.log_table li .fl .submit{ height: 1.6rem; line-height: 1.6rem; width: auto; padding: 0 0.4rem; font-size: 0.875rem; display: inline-block;}

/*充值页面*/
.charge_bankcard{ height:2.8rem; background: #fff; padding: 1rem; line-height: 1.4rem; border-top:1px #ddd solid ; border-bottom:1px #ddd solid ;}
.charge_bankcard .iconfont{ float: left; width: 1.2rem; height: 1.2rem; background: #f60; color: #fff; border-radius: 1.2rem; text-align: center; line-height: 1.2rem; margin-top: 0.8rem;}
.charge_bankcard p{ margin-left: 0.6rem;}
.hx_card_info{ width:65%; margin: 0 17.5%; position: relative; padding-top: 1rem;}
.hx_card_info img{ position: relative; z-index:1;}
.hx_card_info p{ position:absolute; z-index: 2; color: #121212; padding:0 0.8rem;}
.hx_card_info p.realname{ top:45%;}
.hx_card_info p.hx_card_num{ top:60%;}

/*消息页面*/
.msg_list li{ margin:0 0.8rem 0.8rem 0.8rem; padding: 0 1rem; background: #fff; box-shadow: 1px 1px 3px #ddd;}
.msg_list li p:first-child{ padding: 0.9rem 0; border-bottom: 1px #ededed solid;}
.msg_list li .more{ padding: 0.7rem 0;}
.msg_list li .iconfont{ margin-left:0.6rem; color: #ccc; font-size:0.75rem;}
.msg_list li.read{ color: #999;}

/*提现页面*/
.withdraw{ background: #fff; border: 1px #eee solid; margin: 0 0.5rem; border-radius: 3px;}
.withdraw_card{ background: #fafafa; padding: 1rem;}
.withdraw_card img{ width:1.5rem; height: 1.5rem; margin-top: 0.8rem; line-height: 1.5rem;}
.withdraw_card .name{ line-height: 1.5rem; margin-top: 0.8rem; margin-left: 0.8rem;}
.withdraw_input{ padding: 1rem 1rem 0.5rem; border-bottom: 1px #eee solid; position: relative;}
.withdraw_input .abs{ position: absolute; color: #333; font-size:1.4rem; top:3rem;}
.withdraw_input input{ height: 3rem; line-height:3rem; font-size: 2rem; border: none; padding-left:8%; width:92%; border-bottom: 1px #eee solid;}
.smallbtm{ border: 1px #f60 solid; padding:0.3rem 0.5rem; border-radius: 2rem; color: #f60;}

/*投资管理*/
.summary_box div{ width:40%; margin: 1rem 0; padding: 0 4.9%;}
.summary_box div:first-child{ border-right: 1px #ededed solid;}

/*资金记录*/
.money_log li{ background: #fff; margin-bottom: 0.6rem; padding: 0 1rem;}
.money_log li .title{ height:2rem; line-height: 2rem; border-bottom: 1px #ddd dotted;}
.money_log li table{ margin-top:0.6rem; line-height: 1.8rem;}
.money_log li table td{ width: 33.3%;}
.money_log li table td .des{ margin-bottom: 0.4rem;}

/*好友管理*/
.promote_data_bar{ height: 3.6rem; background: #fff;}
.promote_data_bar table td{ padding:0.4rem 0;line-height:1.4rem; text-align: center;}
.recommend_box{ text-align: center; padding:1rem 0;}
.recommend_box .row{ border: 1px #ddd dashed; background: #fff; width: 60%; margin: 0 auto  1rem; border-radius:0.625rem; overflow: hidden;}
.recommend_box .row p{ height: 2.4rem; line-height: 2.4rem; border-bottom: 1px #ddd dashed; font-size: 0.875rem;}
.recommend_box .row .qrcode{ width:94%; margin:3%;}

.share_box{ padding: 0 1rem;}
.share_box ul li{ float: left; width:17%; margin: 0 4%; text-align: center; position: relative;}
.share_box ul li .copybtn{ position: absolute; width: 100%; height: 100%; display: block; top: 0; left: 0; opacity: 0.001;}
.share_box ul li .txt{ font-size: 0.75rem; margin-top: 0.4rem;}

.row_table{ background: #fff; border-top: 1px #dedede solid; border-bottom: 1px #dedede solid; padding: 0 0.8rem; margin-top: 0.8rem;}
.row_table td{ border-bottom: 1px #ededed solid; padding:0.8rem 0;}
.row_table tr:last-child td{ border-bottom: none;}


/*银行卡页面*/
.bank{margin: 1rem; box-shadow: 2px 2px 6px #ccc; background: #fff; border-radius: 0.3125rem; overflow: hidden}
.bankcard{ padding: 1rem; background: #ec4033; color: #fff; position: relative;}
.bankcard_logo img{ padding: 0.2rem; background: #fff; min-width: 1.5rem; height: 1.5rem; border-radius: 1.5rem;}
.bankcard_logo span{ margin-left: 1rem; line-height: 1.5rem; font-size: 0.875rem;}
.bankcard_num{ font-size: 1.25rem; margin-top:1.5rem; margin-bottom: 0.25rem; overflow: hidden;}
.bankcard_num span{ width: 25%; float: left; letter-spacing: 0.2rem; display: block; text-align: center;}
.bankcard_num span:last-child{ letter-spacing: 0;}
.bankcard_name{ margin-top: 1.5rem;}
.bankcard_info{ margin: 1.5rem 1rem;}
.bankcard_info p{ height:3.6rem; line-height:3.6rem; border-bottom: 1px #ededed solid; font-size:1rem;}
.bankcard_info p .tr{ text-align: right;}
.bank_card_btm{ height: 2.8rem; line-height: 2.8rem;}
.bank_card_btm a,.bank_card_btm input{ display: block; width: 100%; height: 2.8rem; background: none; color: #333; border:0; text-align: center; float: left; font-size: 0.875rem;}
.bank_card_btm a.half,.bank_card_btm input.half{width: 50%; }
.bank_card_btm a.half:first-child,.bank_card_btm input.half:first-child{border-right: 1px solid #eee;}
/*添加解绑卡验证20171213*/
.unbindBank{ width: 18rem; height: auto; overflow: hidden; padding-top: 1rem;}
.unbindBank .input{ width: 18rem; height: 2.4rem; font-size: 0.75rem; border:1px solid #ddd; padding: 0.4rem; margin-bottom: 0.625rem; border-radius: 0.3125rem;}
.unbindBank .submit{margin-top: 2rem;}
/*添加卡按钮*/
.addBankBtn{width: 18rem; height: 10rem; background: #fff; overflow: hidden; display: block; margin: auto; padding-top: 3rem; position: relative;
    -webkit-border-radius: 0.5rem;
    -moz-border-radius: 0.5rem;
    border-radius: 0.5rem;}
.addBankBtn input[type=submit]{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 110; opacity: 0.001;}
.addBankBtn i.icon{ width: 3.7rem; height: 2.54rem; background: url("../images/add_bank_icon.png") no-repeat center; background-size: 3.7rem; display: block; margin: auto;}
.addBankBtn p{height: 2rem; line-height: 2rem; text-align: center; color: #333;}

.bankcard .unbindcard{ position: absolute; right: 0; bottom: 0; display: block; padding: 0.5rem 1rem; background: #f60; color: #fff; border-radius: 0.3125rem; font-size: 0.75rem; border: none;}
.bindcard_icon{ background: #fff; border: 1px #eee solid; color: #999; text-align: center; padding-bottom: 2rem;}
.bindcard_icon .plusicon{ font-size: 3rem; margin-bottom:2rem; margin-top: 1rem;}

.bind_card .input_form_bar p{ width:23%;}
.bind_card .input_form_bar input{ width:70%;}
.bind_card .input_form_bar input[readonly]{ color: #ccc;}
.input_form_bar select{ border: none; width:70%; height: 3.2rem; font-size: 0.875rem;background: url("https://ourjs.github.io/static/2015/arrow.png") no-repeat scroll right center transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.other_input_bar{ background: #5579ff; color: #fff; height: 2.6rem; line-height: 2.6rem; padding: 0 1rem;}
.other_input_bar p{ width: 50%; float: left;}

.banklist li{ background: #f5f5f5; border-radius: 0.1875rem; margin-bottom: 0.6rem; padding: 0.5rem;}
.banklist li img{ float: left; width:16%; margin-right:4%;}
.banklist li p{ float: left; width:80%;}

/*安全中心*/
.show_code p{ margin-bottom: 0.6rem;}
.show_code input{ width:58%; float: left; border:1px #eee solid; height: 3rem; line-height:3rem; text-indent: 1em;}
.show_code .send_btm{ display: block; width:38%; float: right; background: #f60; color: #fff; text-align: center; height:3rem; line-height:3rem; border: 1px #f60 solid;}
.show_code .send_btm{ background: #ccc; border: 1px #ccc solid;}

#show_idcard{ margin-top: 1rem;}
#show_idcard p{ text-align: center;}


/*自动投标*/
.auto_form{ background: #fff; padding:0 0.8rem;}
.auto_form ul li{ padding:1rem 0; border-bottom: 1px #eee solid;}
.auto_form ul li .select{ padding-top:0.6rem;}
.auto_form ul li .select a{ display: inline-block; width:49.5%; float: left; line-height: 1rem;}
.auto_form ul li .select a .iconfont{ font-size: 1rem; color: #ccc;}
.auto_form ul li .select a.on *{ color: #f60;}
.repay_list { line-height: normal; margin-top: 0.6rem;}
.repay_list label{ display: inline-block; font-size: 0.75rem; padding: 0.3rem; background: #f60; color: #fff; border: 1px #f60 solid; margin-bottom: 0.8rem;}
.repay_list input{ display: none;}
.repay_list label.off{ background: #f5f5f5; color: #333; border: 1px #ddd solid;}

.define_form p{ margin-bottom:1rem;}
.define_form input{ border: none; border-bottom:1px #ddd solid; height: 2.4rem; line-height: 2.4rem; color: #f60; font-size: 1.25rem; font-weight: bold;}
.define_form input.shorttext{ width: 30%;}
.define_form select{ height: 2.2rem; border: 1px #ddd solid; font-size: 0.75rem; border-radius: 0.1875rem; background:none;}
.define_form_error{ color: #f00; font-size: 0.75rem; margin-top: 0.5rem;}
.autoborrow_info{ margin: 0.6rem; background: #fff; border: 1px #eee solid; border-radius: 0.1875rem; padding:1rem 1rem 0; overflow: hidden;}
.autoborrow_info p{ line-height:1.5rem;}
.autoborrow_info p span{ color: #999; padding-right: 0.5rem;}
.autoborrow_info .dobtm{ border-top: 1px #eee solid; margin-top:0.6rem;}
.autoborrow_info .dobtm a,.autoborrow_info .dobtm input{ display: inline-block; background: none; border:0; font-size: 0.875rem; color: #333; width:49.5%; float: left; height: 2.6rem; line-height: 2.6rem; text-align: center;}
.autoborrow_info .dobtm a:first-child,.autoborrow_info .dobtm input:first-child{ border-right: 1px #eee solid;}
.autoborrow_info .dobtm input.green{color: #0c0;}

/*选择按钮*/
.chk_3{display:none}
.chk_3+label{background-color:#fafbfa;padding:5px;border-radius:50px;display:inline-block;position:relative;margin-right:30px;-webkit-transition:all .1s ease-in;transition:all .1s ease-in;width:40px;height:15px}
.chk_3+label:after{content:' ';position:absolute;top:0;-webkit-transition:box-shadow .1s ease-in;transition:box-shadow .1s ease-in;left:0;width:100%;height:100%;border-radius:100px;box-shadow:inset 0 0 0 0 #eee,0 0 1px rgba(0,0,0,0.4)}
.chk_3+label:before{content:' ';position:absolute;background:white;top:1px;left:1px;z-index:8;width:23px;-webkit-transition:all .1s ease-in;transition:all .1s ease-in;height:23px;border-radius:100px;box-shadow:0 3px 1px rgba(0,0,0,0.05),0 0 1px rgba(0,0,0,0.3)}
.chk_3:active+label:after{box-shadow:inset 0 0 0 20px #eee,0 0 1px #eee}
.chk_3:active+label:before{width:37px}
.chk_3:checked:active+label:before{width:37px;left:20px}
.chk_3+label:active{box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0 1px 3px rgba(0,0,0,0.1)}
.chk_3:checked+label:before{content:' ';position:absolute;left:26px;border-radius:100px}
.chk_3:checked+label:after{content:' ';font-size:1.5em;position:absolute;background:#4cda60;box-shadow:0 0 1px #4cda60}

/*常用*/
.tips{ padding: 1rem; font-size: 0.75rem; color: #888; line-height: 1.4rem;}

/*变更银行卡*/
.changeProcess{height:100%; min-height:100%; padding:2rem 0.8rem 0 0.8rem; background:#fff; margin-top:-1rem;}
.changeProcess .image{width:100%;}
.changeProcess .image img{width:100%; display:block;}
.changeProcess ul li{width:20%; float:left; text-align:center; font-size:0.75rem; margin-top:0.3rem;}
.changeProcess ul{overflow:hidden;}
.changeProcess .changeWay{margin-top:2rem;}
.changeProcess .changeWay ul{overflow: hidden;}
.changeProcess .changeWay ul li{width:46%; margin:0 2%;}
.changeProcess .changeWay ul li .box{height:2.6rem; border:1px solid #ddd; position:relative; border-radius:0.3rem; overflow:hidden;}
.changeProcess .changeWay ul li .box .icon{width:2.6rem; height:2.6rem; position:absolute; top:0; left:0;}
.changeProcess .changeWay ul li .box.telLine .icon{background:#ff9900;}
.changeProcess .changeWay ul li .box.weChatLine .icon{background:#009944;}
.changeProcess .changeWay ul li .box.telLine .icon i{width:2.6rem; height:2.6rem; display:block; background:url(../images/bank_icon0.png) no-repeat center; background-size:75%;}
.changeProcess .changeWay ul li .box.weChatLine .icon i{width:2.6rem; height:2.6rem; display:block; background:url(../images/bank_icon1.png) no-repeat center; background-size:75%;}
.changeProcess .changeWay ul li .box .right{margin-left:3rem; text-align:center; padding-right:0.1rem; padding-top:0.3rem; line-height:1rem; font-size:0.75rem;}
.changeProcess .changeWay ul li .box .right p.number{font-size:0.75rem; font-weight:bold;}
.changeProcess .changeWay ul li .tig{margin-top: 0.5rem;}
.changeProcess .Tips{padding:0.8rem; margin-top:1.5rem;}
.changeProcess .Tips p{font-size:0.75rem; line-height:160%;}
.changeProcess .Tips p b{font-weight:bold;}
.changeProcess .Tips p a{color:#0018ff; text-decoration:underline; display:inline-block;}
.photoImr_image{width:12rem; height:12rem; border:1px solid #ddd; margin:10% auto; padding:5%;}
.photoImr_image img{ display:block; margin:auto; height:100%;}

/*支付密码*/
.pay_pass{ width: 65%; float: left;}
.pay_pass h2{ font-size: 1rem; text-align: center; font-weight: normal; line-height: 4rem;}
.pay_pass input.password{width:8%; height: 2.4rem; line-height: 3.2rem; margin:0.3rem 0; border:0; font-size: 1rem; text-align: center;}
.pay_pass .wrap{margin-top: 2rem;}

/*积分*/
.scores_head{
    background: -webkit-linear-gradient(left, #ff8b00 , #ff5a00);
    background: -o-linear-gradient(right, #ff8b00, #ff5a00);
    background: -moz-linear-gradient(right, #ff8b00, #ff5a00);
    background: linear-gradient(to right, #ff8b00 , #ff5a00);
    padding: 2rem 1rem;
    color:#fff;
    text-align: center;
}
.scores_head .number{ font-size: 3rem; font-weight: lighter; line-height: 120%;}
.scores_head .text{font-size: 0.875rem; color: #fff; opacity: 0.6;}
.scores_product_list{ overflow: hidden;}
.scores_product_list .title{padding: 0.6rem 0.6rem 0.6rem 1.2rem; margin-left: 0.6rem; height: auto; line-height: 1.6rem; background: url("../images/scores/icon_scores_title.png") no-repeat left center; background-size: auto 1rem;}
.scores_product_list ul{
    border-top: 1px solid #e6e6e6;
    overflow: hidden;
}
.scores_product_list ul li{ width: 49.75%; float: left; padding-bottom: 1.5rem; border-right: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; text-align: center;}
.scores_product_list ul li:nth-child(2n){border-right: 0;}
.scores_product_list ul li .prize{width:56%; height: auto; overflow: hidden; position: relative; margin: 2rem auto 0.6rem;}
.scores_product_list ul li .prize img{ width: 100%; display: block;}
.scores_product_list ul li .prize .price{font-size: 1.25rem; color: #ea3925; position: absolute; width: 100%; top: 28.5%;}
.scores_product_list ul li .prize .price span{font-size: 0.875rem;}
.scores_product_list ul li.plusRates .prize .price{color:#fff; top: 48%; padding-left: 8%;}
.scores_product_list ul li .prize_name{ width: 80%; height: 1.4rem; line-height: 1.4rem; font-size: 0.875rem; color: #333; text-align: center; margin: auto;}
.scores_product_list ul li .prize_scores{ width: 80%; height: 1.4rem; line-height: 1.4rem; font-size: 1rem; color: #f60; text-align: center; margin: auto;}
.scores_detail{overflow: hidden; padding-bottom: 3.2rem;}
.scores_detail .i_title{background: #fff; width: 100%; padding: 1.5rem 0 0 0;}
.scores_detail .i_title .image{width: 38%; margin: auto; position: relative; text-align: center;}
.scores_detail .i_title .image img{width: 100%; display: block;}
.scores_detail .i_title .image .price{font-size: 1.625rem; color: #ea3925; position: absolute; width: 100%; top: 28.5%;}
.scores_detail .i_title .image .price span{font-size: 1rem;}
.scores_detail .i_title .image.plusRates .price{ top: 48%; color: #fff; padding-left: 7%;}
.scores_detail .i_title .need{ height: 2.4rem; line-height: 2.4rem; padding:0 0.6rem; font-size: 0.875rem; margin-top: 1rem; border-top: 1px solid #eee;}
.scores_detail .intros{margin-top: 0.6rem; background: #fff;}
.scores_detail .intros .title{height: 2.6rem; line-height: 2.6rem; margin: 0 0.6rem;}
.scores_detail .intros .title.border{border-top: 1px solid #e6e6e6;}
.scores_detail .intros .contents{padding: 0 0.6rem 0.6rem 0.6rem; line-height: 160%; color: #666; font-size: 0.875rem;}
.scores_detail .intros .contents:first-child{border-bottom: 1px solid #e6e6e6;}
.scores_detail .btns{width: 100%; height: 2.8rem; position: fixed; bottom: 0; left: 0;}
.scores_detail .btns a{width: 100%; height: 2.8rem; background: #f60; display: block; line-height: 2.85rem; font-size: 1rem; text-align: center; color: #fff;}
.scores_detail .btns a.not{ background: #ffb27f;}
.scores_detail_list{width: 100%; height: auto; background: #fff;}
.scores_detail_list ul{overflow: hidden;}
.scores_detail_list ul li{ padding: 0.6rem; border-bottom: 1px solid #e6e6e6; position: relative;}
.scores_detail_list ul li .name,.scores_detail_list ul li .time{ height: 1.4rem; line-height: 1.4rem; width: 60%; color: #333; font-size: 0.875rem;}
.scores_detail_list ul li .time {color: #999;font-size: 0.75rem;}
.scores_detail_list ul li .number{ width: 40% ;height: 2.8rem; line-height: 2.8rem; font-size: 1.25rem; text-align: right; position: absolute; top: 0.6rem; right: 0.6rem;}

/*app下载弹窗*/
#open_download{ display: none;}
.open_download{ text-align: center;}
.open_download .txt{ text-align: center; line-height: 160%;}
.open_download .txt span{ color: #f60;}
.open_download .download_btn{width: 80%; height: 3rem; line-height: 3rem; display: block; border-radius: 1.5rem; font-size: 1rem; color: #fff;
    margin: 1rem auto 0;
    background-image:-webkit-linear-gradient(to left, #ff5200, #ff8b00);
    background-image:linear-gradient(to left,#ff5200, #ff8b00);
}

/*债权转让设置 2017-11-24*/
.debt_invest_set{overflow: hidden; padding-top: 0.8rem;}
.debt_invest_set .topSet{ width: auto; background: #fff; padding: 0.6rem; line-height: 1.8rem;}
.debt_invest_set .moneyInput{ height: 2.8rem; overflow: hidden; margin: 0.5rem 0; padding: 0.5rem; border:1px solid #eee;}
.debt_invest_set .moneyInput .txt{ width: 35%; border-right: 1px solid #666; height: 1.8rem; line-height: 1.8rem; overflow: hidden; float: left;}
.debt_invest_set .moneyInput .input{ position: relative; width: 64%; height: 1.8rem; line-height: 1.8rem; float: left;}
.debt_invest_set .moneyInput .input input{ width: 90%; height: 1.8rem; line-height: 1.8rem; float: left; border:0; padding-left: 10%; font-size: 16px;}
.debt_invest_set .moneyInput .input i{height: 1.8rem; line-height: 1.8rem; position: absolute; top: 0; left: 2%; font-style: normal; font-size: 16px;}
.debt_invest_set .baseInfo{ width: auto; background: #fff; padding: 0.6rem; line-height: 1.8rem; margin-top: 0.8rem;}
.debt_invest_set .wrap{ width: auto; padding: 1rem; margin-top: 1.5rem;}
.debt_invest_set .wrap .submit.clear{ display: block; border:1px solid #f60; margin-top: 1rem; color: #f60; text-align: center; line-height: 3rem; background: none;}
.debt_success{ width: auto; overflow: hidden; background: #fff;}
.debt_success .iconfont{width: 5rem; height: 5rem; font-size: 5rem; margin: 4rem auto 1rem; display: block; color: #f60;}
.debt_success .txt{padding: 1rem; line-height: 140%;}
.debt_success .btn{ display: block; height: 2.8rem; border:1px solid #f60; text-align: center; color: #f60; line-height: 2.8rem; font-size: 1rem; margin: 2rem 0; border-radius: 2.8rem;}


/*没有卡券*/
.notCard{width: 100%; padding-top: 20%;}
.notCard i.icon{ max-width: 40%; margin: auto; display: block;}
.notCard i.icon img{ width: 100%;}
.notCard a{ width: 50%; height: 1.8rem; line-height: 1.8rem; border:1px solid #f60; color: #f60; display: block; margin: auto; border-radius: 0.3rem;}

/*借款列表*/
.borrowText{ height: auto; line-height: 1rem; padding: 0.625rem 0.625rem 0 0.625rem;}
.borrowLog{ padding-top: 0.625rem; overflow: hidden;}
.borrowLog ul{  background: #fff; border-top:1px solid #ddd; border-bottom:1px solid #ddd; }
.borrowLog ul li{ border-bottom:1px solid #eee; padding: 0 1rem; height: 4.2rem; line-height: 4.2rem;}
.borrowLog ul li:last-child{border-bottom: 0;}
.borrowLog ul li a{display: block; overflow: hidden;}
.borrowLog ul li .left{ float: left; padding: 0.9rem 0; line-height: 1rem;}
.borrowLog ul li .left .money{font-size: 1rem; color: #f60; line-height: 1.4rem;}
.borrowLog ul li .left .time{font-size: 0.75rem; color: #999;}
.borrowInput{ padding-top: 3.6rem;}
.borrowInput .row{ min-height: 2.4rem; overflow: hidden; margin-bottom: 0.5rem; position: relative; border-bottom: 0.0625rem solid #eee;}
.borrowInput .row .text{ height: 2.4rem; line-height: 2.4rem; width: 6rem; float: left;}
.borrowInput .row .text .iconfont{ margin-left: 0.2rem; color: #f60;}
.borrowInput .row .inputs{ width: 12rem; float: left;}
.borrowInput .row.first .text,.borrowInput .row.last .text{ height: 1rem; line-height: 1rem; width: 18rem;}
.borrowInput .row.first .inputs,.borrowInput .row.last .inputs{ width: 18rem;}
.borrowInput .row .input, .borrowInput .row .select{width: 100%; height: 2.4rem; padding: 0.25rem 1.6rem 0.25rem 0; font-size: 0.875rem; border:0; text-align: right;}
.borrowInput .row.first .input{ padding: 0.25rem 0 0.25rem 1rem; text-align: left;}
.borrowInput .row .select{direction: rtl; padding-right: 1rem;
    background: url("../images/to_right_icon.jpg") no-repeat center right; background-size: 0.5rem;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;}
.borrowInput .row .textarea{ max-width: 18rem; width: 18rem; padding: 0.25rem 0; line-height: 1.6rem; border:0;}
.borrowInput .row i.moneyIcon{ width: 1rem; height: 2.4rem; font-size: 1rem; display: inline-block; line-height: 2.4rem; font-style: normal; position: absolute; top: 1rem; left: 0;}
.borrowInput .row i.unit{ height: 2.4rem; display: block; line-height: 2.4rem; font-style: normal; position: absolute; top: 0; right: 0.5rem;}
.borrowInput .row i.unit.hide{display: none;}
#borrowType{width: 20rem; height: 100%; background: rgba(0,0,0,0.6); position: fixed; top: 0; left: 0; z-index: 111111; display: none;}
.borrowType{width: 18rem; height: 27rem; background: #fff; border-radius: 0.3125rem; position: absolute; top: 50%; left: 1rem; margin: -13.5rem 0 0 0;}
.borrowType .closeBtn{width: 2.4rem; height: 2.4rem; position: absolute; top: 0; right: 0; text-align: center; line-height: 2.4rem; color: #999;}
.borrowType .title{width: 18rem; height: 2.4rem; line-height: 2.4rem; font-size: 1rem; color: #444; text-align: center;}
.borrowType .contents{width: 18rem; padding: 0 1rem 1rem 1rem; font-size: 0.75rem; color: #666;}
.borrowType .contents dl{ line-height: 1.2rem;}
.borrowType .contents dl dt{ height: 1.8rem; line-height: 1.8rem; position: relative; font-size: 0.875rem; margin: 0.25rem 0;}
.borrowType .contents dl dt:after{content: ''; display: block; width: 0.6rem; height: 0.6rem; border-radius: 2rem; float: left; background: #f60; margin: 0.6rem 0.3rem 0.6rem 0}
.applyBorrow{width: 20rem; height: 2.8rem; background: -webkit-linear-gradient(left bottom, #f90 , #f60); color: #fff; text-align: center; line-height: 2.8rem; display: block; position: fixed; bottom: 0; left: 0;}

.borrowDetail{  height: auto; overflow: hidden;}
.borrowDetail .tops{ background: #fff; padding: 0.8rem 0.5rem; text-align: center; line-height: 1.2rem;}
.borrowDetail .tops .money{ font-size: 1.4rem; color: #f60; line-height: 2.4rem;}
.borrowDetail .tops .lookRepay{ color: #666; line-height: 2.4rem; text-align: left; border-top: 1px solid #eee; border-bottom: 1px solid #eee; display: block; margin-top: 0.5rem;}
.borrowDetail .tops .latelyRepay{ text-align: left; overflow: hidden; line-height: 1.2rem; padding-top: 0.5rem;}
.borrowDetail .tops .latelyRepay li{width: 7.5rem; float: left; font-size: 0.75rem;}
.borrowDetail .tops .latelyRepay li:first-child{width: 6rem; float: left;}
.borrowDetail .tops .latelyRepay li:last-child{width: 5.5rem; float: left;}
.borrowDetail .tops .latelyRepay li .repayBtn{ width: 4rem; height: 1.8rem; background: #f60; font-size: 0.875rem; color: #fff; border-radius: 1rem; border:0; margin: 0.3rem auto 0; display: block;}
.borrowDetail .details { background: #fff; padding: 0.8rem 0.625rem; margin-top: 0.8rem;}
.borrowDetail .details .title{height: 1rem; font-size: 1rem; line-height: 1rem; padding-left: 1rem; color: #f60; border-left: 0.125rem solid #f60;}
.borrowDetail .details ul{margin-top: 0.5rem; overflow: hidden;}
.borrowDetail .details ul li{ height: 1.6rem; line-height: 1.6rem;}
.borrowDetail .details .btnLine{  padding-top: 0.5rem; margin-top: 0.5rem; border-top: 1px solid #eee; overflow: hidden;}
.borrowDetail .details .cancelBtn{ width:auto; height: 1.6rem; line-height: 1.5rem; border-radius: 0.8rem; padding: 0 0.8rem; display: inline-block; float: right; border:1px solid #f60; color: #f60; font-size: 0.75rem; }
.borrowDetail ul.list{ background: #fff; overflow: hidden;}
.borrowDetail ul.list li{padding: 0.5rem 1rem; overflow: hidden; border-bottom: 1px solid #eee;}
.borrowDetail ul.list li.first{ background: #f5f5fa; height: 2.2rem; line-height: 2.2rem; padding: 0 1rem; overflow: hidden;}
.borrowDetail ul.list li .row{ width: 8rem; float: left; position: relative;}
.borrowDetail ul.list li .row:nth-child(2){ width: 6rem;}
.borrowDetail ul.list li .row:nth-child(3){ width: 4rem;}
.borrowDetail ul.list li .row p{font-size: 0.75rem; height: 1rem; line-height: 1rem;}
.borrowDetail ul.list li .row p.tip{font-size: 0.625rem; color: #f60;}
.borrowDetail ul.list li .row:nth-child(1) p {padding-left: 1.2rem;}
.borrowDetail ul.list li .row:nth-child(1) p.lager { height: 2rem; line-height: 2rem; font-size: 0.75rem;}
.borrowDetail ul.list li .row i.number{ position: absolute; top: 0.5rem; left: -0.2rem; width: 1rem; line-height: 1rem; height: 1rem; background: #f60; display: block; font-style: normal; color: #fff; text-align: center; font-size: 0.75rem; border-radius: 0.8rem;}
.borrowDetail ul.list li .row .repayBtn{width: 3.4rem; height: 1.6rem; background: #f60; font-size: 0.875rem; color: #fff; border-radius: 1rem; border:0; margin: 0.2rem auto 0; display: block;}
.borrowDetail ul.list li .row .repayBtn.over{background: #fff; border:1px solid #eee; color: #999;}


/*新2018.3.28邀请好友*/
.promotion-header{ width: 20rem; height: 6.8rem; overflow: hidden; background: -webkit-linear-gradient(left bottom, #f90 , #f60); position: relative;}
.promotion-header .money{padding-top: 1.8rem; color: #fff;}
.promotion-header .money em{ font-size: 1.8rem; text-align: center; display: block; font-style: normal;}
.promotion-header .money p{font-size:0.75rem; opacity: 0.6; text-align: center; line-height: 1rem;}
.promotion-header .rewardBtn{ width: 4.4rem; height: 1.6rem; line-height: 1.6rem; position: absolute; text-align: center; font-size: 0.7rem; color: #fff; right: 0; top:3.4rem; background: rgba(255,255,255,0.4);
    border-top-left-radius: 0.8rem; -webkit-border-top-left-radius: 0.8rem; border-bottom-left-radius: 0.8rem; -webkit-border-bottom-left-radius: 0.8rem;
}
.promotion-friend{ width: 20rem; padding: 0 1rem; height: 2.6rem; line-height: 2.6rem; border-bottom: 1px solid #eee; display: block; background: #fff;}
.promotion-rules{ width: 20rem; height: auto; overflow: hidden;}
.promotion-rules li{ width: 10rem; height: 10rem; float: left;}
.promotion-rules li a{display: block; height: 10rem; padding: 1.4rem 1rem 0 1rem; text-align: center; font-size: 0.875rem; color: #333;}
.promotion-rules li a i.icon{width: 6rem; height: 6rem; display: block; margin: auto;}
.promotion-rules li a i.icon img{width: 100%;}
.recommend_ways{width: 18rem; position: absolute; bottom: 1rem; left: 1rem; text-align: center; line-height: 2.2rem;}
.recommend_ways a.submit{width: 18rem; height: 2.2rem; display: block;}
.recommend_ways a.erweima{color: #999; display: block;}
.recommend_ways a.erweima i{padding-left: 1rem; background: url(../images/ucpromote/icon_erweima.png) no-repeat center left; background-size: 0.9rem; font-style: normal;}
.recommend_newBox{width:100%;  height:100%; position:fixed; top:0; left:0; z-index:100; display: none;}
.recommend_newBox .background{width:100%;  height:100%; background:rgba(0,0,0,0.75);}
.recommend_newBox .insetBox{width:100%; position:absolute; bottom:-100%; left:0; background:#fff;}
.recommend_newBox .insetBox ul{padding:1rem 0 0 0; text-align: center;}
.recommend_newBox .insetBox li{width:25%; float:left; padding:0 0 0.75rem 0; position:relative;}
.recommend_newBox .insetBox li .image{width:3rem; height:3rem; margin:auto; display:block;}
.recommend_newBox .insetBox li .image img{width:3rem; display: block;}
.recommend_newBox .insetBox li .txt{height:1.2rem; line-height:1.2rem; color:#333; margin:0.3rem 0 0 0; font-size:12px; text-align: center;}
.recommend_newBox .insetBox li .copybtn{width:100%; height:100%; display:block; position:absolute; top:0; left:0; opacity:0.001;}
.promoteDataBar{ width: 20rem; background: #fff; overflow: hidden; padding: 1rem; font-size: 0.75rem;}
.promoteDataBar i{font-size: 0.875rem; color: #f60; font-style: normal;}
.promotionPackets{width: 20rem; height: auto; overflow: hidden;}
.promotionPackets .title{padding: 0.6rem; overflow: hidden; line-height: 1rem; font-size: 0.75rem;}
.promotionPackets .selectContent{width: 20rem; height: auto;}
.promotionPackets .selectContent ul{width: 20rem; height: auto; background: #fff; border-top: 1px solid #eee;}
.promotionPackets .selectContent li{ padding: 0 1rem; height: 2.8rem; line-height: 2.8rem; font-size: 0.875rem; position: relative; border-bottom: 1px solid #eee;}
.promotionPackets .selectContent li label{display: block; height: 2.8rem;}
.promotionPackets .selectContent li label input[type=checkbox]{ -webkit-appearance: none; -moz-appearance: none; appearance: none;
    width: 0.8rem; height: 0.8rem; border:0.125rem solid #f60; border-radius: 1rem; overflow: hidden; display: block; float: left; margin: 1rem 0.5rem 0 0;
}
.promotionPackets .selectContent li label input[type=checkbox]:disabled{ border-color: #eee;}
.promotionPackets .selectContent li label input[type=checkbox]:checked{ border:0; background: url(../images/ucpromote/icon-yes.png) no-repeat; background-size: 0.8rem;}
.promotionPackets .selectContent li .sendPackets{  width: 5rem; height: 1.6rem; position: absolute; top: 0.6rem; right: 1rem; display: block; text-align: center;
    background: -webkit-linear-gradient(left bottom, #ff8b00 , #ff5200);
    border-radius: 1.8rem; color: #fff; float: right;
    box-shadow: 0 0.125rem 0.5rem rgba(255,86,0,0.4);
}
.promotionPackets .selectContent li .sendPackets.dis{ color: #fff; background: #febf8c; }
.promotionPackets .submitLine{ padding: 1rem;}